void main() {
  //在dart中的一切皆是对象，包括数字、布尔值、函数等，它们和Java一样都继承于Object, 所以它们的默认值也就是null
  //Dart中支持以下数据类型：
  //  bool 布尔(true、false)
  //  num 数字 (数字类型又分为int，double，并且两者父类都是num)
  //  strings 字符串
  //  集合类（List, Set, Map）

  //  runes (for expressing Unicode characters in a string) 字符（用于在字符串中表示Unicode字符）
  //  symbols 符号
  //  Object类型，Dart中所有东西都是对象，都继承于Object, 所以可以使用Object可以定义任何的变量，而且赋值后，类型也可以更改
  //  dynamic类型，dynamic类型一般用于无法确定具体类型, 注意: 建议不要滥用dynamic，一般尽量使用Object, 如果你对Flutter和Native
  //               原生通信PlatformChannel代码熟悉的话，你会发现里面大量使用了dynamic, 因为可能native数据类型无法对应dart中的
  //               数据类型,此时dart接收一般就会使用dynamic
}